(function(){var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var _,tp='com.google.gwt.core.client.',up='com.google.gwt.lang.',vp='com.google.gwt.user.client.',wp='com.google.gwt.user.client.impl.',xp='com.google.gwt.user.client.ui.',yp='com.google.gwt.user.client.ui.impl.',zp='gopensocial.client.',Ap='gopensocial.test.client.',Bp='java.lang.',Cp='java.util.';function sp(){}
function fk(a){return this===a;}
function gk(){return vk(this);}
function dk(){}
_=dk.prototype={};_.eQ=fk;_.hC=gk;_.tI=1;var o=null;function r(a){return a==null?0:a.$H?a.$H:(a.$H=t());}
function s(a){return a==null?0:a.$H?a.$H:(a.$H=t());}
function t(){return ++u;}
var u=0;function x(b,a){if(!lb(a,2)){return false;}return B(b,kb(a,2));}
function y(a){return r(a);}
function z(){return [];}
function A(){return {};}
function C(a){return x(this,a);}
function B(a,b){return a===b;}
function D(){return y(this);}
function v(){}
_=v.prototype=new dk();_.eQ=C;_.hC=D;_.tI=7;function F(c,a,d,b,e){c.a=a;c.b=b;e;c.tI=d;return c;}
function bb(a,b,c){return a[b]=c;}
function cb(b,a){return b[a];}
function db(a){return a.length;}
function fb(e,d,c,b,a){return eb(e,d,c,b,0,db(b),a);}
function eb(j,i,g,c,e,a,b){var d,f,h;if((f=cb(c,e))<0){throw new bk();}h=F(new E(),f,cb(i,e),cb(g,e),j);++e;if(e<a){j=nk(j,1);for(d=0;d<f;++d){bb(h,d,eb(j,i,g,c,e,a,b));}}else{for(d=0;d<f;++d){bb(h,d,b);}}return h;}
function gb(a,b,c){if(c!==null&&a.b!=0&& !lb(c,a.b)){throw new rj();}return bb(a,b,c);}
function E(){}
_=E.prototype=new dk();_.tI=0;function jb(b,a){return !(!(b&&ob[b][a]));}
function kb(b,a){if(b!=null)jb(b.tI,a)||nb();return b;}
function lb(b,a){return b!=null&&jb(b.tI,a);}
function nb(){throw new uj();}
function mb(a){if(a!==null){throw new uj();}return a;}
function pb(b,d){_=d.prototype;if(b&& !(b.tI>=_.tI)){var c=b.toString;for(var a in _){b[a]=_[a];}b.toString=c;}return b;}
var ob;function tb(){tb=sp;ec=an(new Em());{ac=new md();rd(ac);}}
function ub(b,a){tb();Ad(ac,b,a);}
function vb(a,b){tb();return pd(ac,a,b);}
function wb(){tb();return Cd(ac,'button');}
function xb(){tb();return Cd(ac,'div');}
function Ab(b,a,d){tb();var c;c=o;{zb(b,a,d);}}
function zb(b,a,c){tb();var d;if(a===dc){if(Cb(b)==8192){dc=null;}}d=yb;yb=b;try{c.x(b);}finally{yb=d;}}
function Bb(b,a){tb();Dd(ac,b,a);}
function Cb(a){tb();return Ed(ac,a);}
function Db(a){tb();wd(ac,a);}
function Eb(a){tb();return Fd(ac,a);}
function Fb(a){tb();return xd(ac,a);}
function bc(a){tb();var b,c;c=true;if(ec.b>0){b=mb(en(ec,ec.b-1));if(!(c=null.kb())){Bb(a,true);Db(a);}}return c;}
function cc(b,a){tb();ae(ac,b,a);}
function fc(a,b,c){tb();be(ac,a,b,c);}
function gc(a,b){tb();ce(ac,a,b);}
function hc(a,b){tb();de(ac,a,b);}
function ic(b,a,c){tb();ee(ac,b,a,c);}
function jc(a,b){tb();td(ac,a,b);}
var yb=null,ac=null,dc=null,ec;function mc(a){if(lb(a,4)){return vb(this,kb(a,4));}return x(pb(this,kc),a);}
function nc(){return y(pb(this,kc));}
function kc(){}
_=kc.prototype=new v();_.eQ=mc;_.hC=nc;_.tI=8;function rc(a){return x(pb(this,oc),a);}
function sc(){return y(pb(this,oc));}
function oc(){}
_=oc.prototype=new v();_.eQ=rc;_.hC=sc;_.tI=9;function yc(){yc=sp;Ac=an(new Em());{zc();}}
function zc(){yc();Ec(new uc());}
var Ac;function wc(){while((yc(),Ac).b>0){mb(en((yc(),Ac),0)).kb();}}
function xc(){return null;}
function uc(){}
_=uc.prototype=new dk();_.db=wc;_.eb=xc;_.tI=10;function Dc(){Dc=sp;ad=an(new Em());jd=an(new Em());{ed();}}
function Ec(a){Dc();bn(ad,a);}
function Fc(a){Dc();$wnd.alert(a);}
function bd(){Dc();var a,b;for(a=ml(ad);fl(a);){b=kb(gl(a),5);b.db();}}
function cd(){Dc();var a,b,c,d;d=null;for(a=ml(ad);fl(a);){b=kb(gl(a),5);c=b.eb();{d=c;}}return d;}
function dd(){Dc();var a,b;for(a=ml(jd);fl(a);){b=mb(gl(a));null.kb();}}
function ed(){Dc();__gwt_initHandlers(function(){hd();},function(){return gd();},function(){fd();$wnd.onresize=null;$wnd.onbeforeclose=null;$wnd.onclose=null;});}
function fd(){Dc();var a;a=o;{bd();}}
function gd(){Dc();var a;a=o;{return cd();}}
function hd(){Dc();var a;a=o;{dd();}}
var ad,jd;function Ad(c,b,a){b.appendChild(a);}
function Cd(b,a){return $doc.createElement(a);}
function Dd(c,b,a){b.cancelBubble=a;}
function Ed(b,a){switch(a.type){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return 65536;case 'mousewheel':return 131072;case 'DOMMouseScroll':return 131072;}}
function Fd(b,a){return a.__eventBits||0;}
function ae(c,b,a){b.removeChild(a);}
function be(c,a,b,d){a[b]=d;}
function ce(c,a,b){a.__listener=b;}
function de(c,a,b){while(a.firstChild){a.removeChild(a.firstChild);}if(b!=null){a.appendChild($doc.createTextNode(b));}}
function ee(c,b,a,d){b.style[a]=d;}
function kd(){}
_=kd.prototype=new dk();_.tI=0;function wd(b,a){a.preventDefault();}
function xd(c,a){var b=a.parentNode;if(b==null){return null;}if(b.nodeType!=1)b=null;return b||null;}
function yd(d){$wnd.__dispatchCapturedMouseEvent=function(b){if($wnd.__dispatchCapturedEvent(b)){var a=$wnd.__captureElem;if(a&&a.__listener){Ab(b,a,a.__listener);b.stopPropagation();}}};$wnd.__dispatchCapturedEvent=function(a){if(!bc(a)){a.stopPropagation();a.preventDefault();return false;}return true;};$wnd.addEventListener('click',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('dblclick',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mousedown',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mouseup',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mousemove',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('mousewheel',$wnd.__dispatchCapturedMouseEvent,true);$wnd.addEventListener('keydown',$wnd.__dispatchCapturedEvent,true);$wnd.addEventListener('keyup',$wnd.__dispatchCapturedEvent,true);$wnd.addEventListener('keypress',$wnd.__dispatchCapturedEvent,true);$wnd.__dispatchEvent=function(b){var c,a=this;while(a&& !(c=a.__listener))a=a.parentNode;if(a&&a.nodeType!=1)a=null;if(c)Ab(b,a,c);};$wnd.__captureElem=null;}
function zd(c,b,a){b.__eventBits=a;b.onclick=a&1?$wnd.__dispatchEvent:null;b.ondblclick=a&2?$wnd.__dispatchEvent:null;b.onmousedown=a&4?$wnd.__dispatchEvent:null;b.onmouseup=a&8?$wnd.__dispatchEvent:null;b.onmouseover=a&16?$wnd.__dispatchEvent:null;b.onmouseout=a&32?$wnd.__dispatchEvent:null;b.onmousemove=a&64?$wnd.__dispatchEvent:null;b.onkeydown=a&128?$wnd.__dispatchEvent:null;b.onkeypress=a&256?$wnd.__dispatchEvent:null;b.onkeyup=a&512?$wnd.__dispatchEvent:null;b.onchange=a&1024?$wnd.__dispatchEvent:null;b.onfocus=a&2048?$wnd.__dispatchEvent:null;b.onblur=a&4096?$wnd.__dispatchEvent:null;b.onlosecapture=a&8192?$wnd.__dispatchEvent:null;b.onscroll=a&16384?$wnd.__dispatchEvent:null;b.onload=a&32768?$wnd.__dispatchEvent:null;b.onerror=a&65536?$wnd.__dispatchEvent:null;b.onmousewheel=a&131072?$wnd.__dispatchEvent:null;}
function ud(){}
_=ud.prototype=new kd();_.tI=0;function pd(c,a,b){if(!a&& !b){return true;}else if(!a|| !b){return false;}return a.isSameNode(b);}
function rd(a){yd(a);qd(a);}
function qd(d){$wnd.addEventListener('mouseout',function(b){var a=$wnd.__captureElem;if(a&& !b.relatedTarget){if('html'==b.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent('mouseup',true,true,$wnd,0,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);a.dispatchEvent(c);}}},true);$wnd.addEventListener('DOMMouseScroll',$wnd.__dispatchCapturedMouseEvent,true);}
function td(c,b,a){zd(c,b,a);sd(c,b,a);}
function sd(c,b,a){if(a&131072){b.addEventListener('DOMMouseScroll',$wnd.__dispatchEvent,false);}}
function ld(){}
_=ld.prototype=new ud();_.tI=0;function md(){}
_=md.prototype=new ld();_.tI=0;function hg(d,b,a){var c=b.parentNode;if(!c){return;}c.insertBefore(a,b);c.removeChild(b);}
function ig(b,a){if(b.d!==null){hg(b,b.d,a);}b.d=a;}
function jg(b,a){lg(b.d,a);}
function kg(b,a){jc(b.d,a|Eb(b.d));}
function lg(a,b){fc(a,'className',b);}
function fg(){}
_=fg.prototype=new dk();_.tI=0;_.d=null;function Eg(a){if(a.b){throw Cj(new Bj(),"Should only call onAttach when the widget is detached from the browser's document");}a.b=true;gc(a.d,a);a.l();a.bb();}
function Fg(a){if(!a.b){throw Cj(new Bj(),"Should only call onDetach when the widget is attached to the browser's document");}try{a.cb();}finally{a.m();gc(a.d,null);a.b=false;}}
function ah(a){if(a.c!==null){ke(a.c,a);}else if(a.c!==null){throw Cj(new Bj(),"This widget's parent does not implement HasWidgets");}}
function bh(b,a){if(b.b){gc(b.d,null);}ig(b,a);if(b.b){gc(a,b);}}
function ch(c,b){var a;a=c.c;if(b===null){if(a!==null&&a.b){Fg(c);}c.c=null;}else{if(a!==null){throw Cj(new Bj(),'Cannot set a new parent without first clearing the old parent');}c.c=b;if(b.b){Eg(c);}}}
function dh(){}
function eh(){}
function fh(a){}
function gh(){}
function hh(){}
function ih(a){bh(this,a);}
function mg(){}
_=mg.prototype=new fg();_.l=dh;_.m=eh;_.x=fh;_.bb=gh;_.cb=hh;_.gb=ih;_.tI=11;_.b=false;_.c=null;function pf(b,a){ch(a,b);}
function rf(b,a){ch(a,null);}
function sf(){var a,b;for(b=this.u();rg(b);){a=sg(b);Eg(a);}}
function tf(){var a,b;for(b=this.u();rg(b);){a=sg(b);Fg(a);}}
function uf(){}
function vf(){}
function of(){}
_=of.prototype=new mg();_.l=sf;_.m=tf;_.bb=uf;_.cb=vf;_.tI=12;function Be(a){a.a=vg(new ng(),a);}
function Ce(a){Be(a);return a;}
function De(c,a,b){ah(a);wg(c.a,a);ub(b,a.d);pf(c,a);}
function Fe(b,c){var a;if(c.c!==b){return false;}rf(b,c);a=c.d;cc(Fb(a),a);Cg(b.a,c);return true;}
function af(){return Ag(this.a);}
function Ae(){}
_=Ae.prototype=new of();_.u=af;_.tI=13;function ge(a){Ce(a);a.gb(xb());ic(a.d,'position','relative');ic(a.d,'overflow','hidden');return a;}
function he(a,b){De(a,b,a.d);}
function ie(b,d,a,c){ah(d);le(b,d,a,c);he(b,d);}
function ke(b,c){var a;a=Fe(b,c);if(a){me(c.d);}return a;}
function le(c,e,b,d){var a;a=e.d;if(b==(-1)&&d==(-1)){me(a);}else{ic(a,'position','absolute');ic(a,'left',b+'px');ic(a,'top',d+'px');}}
function me(a){ic(a,'left','');ic(a,'top','');ic(a,'position','');}
function fe(){}
_=fe.prototype=new Ae();_.tI=14;function ef(){ef=sp;sh(),uh;}
function cf(b,a){sh(),uh;ff(b,a);return b;}
function df(b,a){if(b.a===null){b.a=we(new ve());}bn(b.a,a);}
function ff(b,a){bh(b,a);kg(b,7041);}
function gf(a){switch(Cb(a)){case 1:if(this.a!==null){ye(this.a,this);}break;case 4096:case 2048:break;case 128:case 512:case 256:break;}}
function hf(a){ff(this,a);}
function bf(){}
_=bf.prototype=new mg();_.x=gf;_.gb=hf;_.tI=15;_.a=null;function qe(){qe=sp;sh(),uh;}
function pe(b,a){sh(),uh;cf(b,a);return b;}
function re(b,a){hc(b.d,a);}
function oe(){}
_=oe.prototype=new bf();_.tI=16;function te(){te=sp;sh(),uh;}
function se(a){sh(),uh;pe(a,wb());ue(a.d);jg(a,'gwt-Button');return a;}
function ue(b){te();if(b.type=='submit'){try{b.setAttribute('type','button');}catch(a){}}}
function ne(){}
_=ne.prototype=new oe();_.tI=17;function Dk(d,a,b){var c;while(a.t()){c=a.w();if(b===null?c===null:b.eQ(c)){return a;}}return null;}
function Fk(a){throw Ak(new zk(),'add');}
function al(b){var a;a=Dk(this,this.u(),b);return a!==null;}
function Ck(){}
_=Ck.prototype=new dk();_.g=Fk;_.i=al;_.tI=0;function ll(b,a){throw Fj(new Ej(),'Index: '+a+', Size: '+b.b);}
function ml(a){return dl(new cl(),a);}
function nl(b,a){throw Ak(new zk(),'add');}
function ol(a){this.f(this.ib(),a);return true;}
function pl(e){var a,b,c,d,f;if(e===this){return true;}if(!lb(e,13)){return false;}f=kb(e,13);if(this.ib()!=f.ib()){return false;}c=ml(this);d=f.u();while(fl(c)){a=gl(c);b=gl(d);if(!(a===null?b===null:a.eQ(b))){return false;}}return true;}
function ql(){var a,b,c,d;c=1;a=31;b=ml(this);while(fl(b)){d=gl(b);c=31*c+(d===null?0:d.hC());}return c;}
function rl(){return ml(this);}
function sl(a){throw Ak(new zk(),'remove');}
function bl(){}
_=bl.prototype=new Ck();_.f=nl;_.g=ol;_.eQ=pl;_.hC=ql;_.u=rl;_.fb=sl;_.tI=18;function Fm(a){{cn(a);}}
function an(a){Fm(a);return a;}
function bn(b,a){sn(b.a,b.b++,a);return true;}
function cn(a){a.a=z();a.b=0;}
function en(b,a){if(a<0||a>=b.b){ll(b,a);}return on(b.a,a);}
function fn(b,a){return gn(b,a,0);}
function gn(c,b,a){if(a<0){ll(c,a);}for(;a<c.b;++a){if(nn(b,on(c.a,a))){return a;}}return (-1);}
function hn(c,a){var b;b=en(c,a);qn(c.a,a,1);--c.b;return b;}
function kn(a,b){if(a<0||a>this.b){ll(this,a);}jn(this.a,a,b);++this.b;}
function ln(a){return bn(this,a);}
function jn(a,b,c){a.splice(b,0,c);}
function mn(a){return fn(this,a)!=(-1);}
function nn(a,b){return a===b||a!==null&&a.eQ(b);}
function pn(a){return en(this,a);}
function on(a,b){return a[b];}
function rn(a){return hn(this,a);}
function qn(a,c,b){a.splice(c,b);}
function sn(a,b,c){a[b]=c;}
function tn(){return this.b;}
function Em(){}
_=Em.prototype=new bl();_.f=kn;_.g=ln;_.i=mn;_.r=pn;_.fb=rn;_.ib=tn;_.tI=19;_.a=null;_.b=0;function we(a){an(a);return a;}
function ye(d,c){var a,b;for(a=ml(d);fl(a);){b=kb(gl(a),6);b.y(c);}}
function ve(){}
_=ve.prototype=new Em();_.tI=20;function Cf(){Cf=sp;bg=ro(new wn());}
function Bf(b,a){Cf();ge(b);if(a===null){a=Df();}b.gb(a);Eg(b);return b;}
function Ef(){Cf();return Ff(null);}
function Ff(c){Cf();var a,b;b=kb(xo(bg,c),7);if(b!==null){return b;}a=null;if(bg.c==0){ag();}yo(bg,c,b=Bf(new wf(),a));return b;}
function Df(){Cf();return $doc.body;}
function ag(){Cf();Ec(new xf());}
function wf(){}
_=wf.prototype=new fe();_.tI=21;var bg;function zf(){var a,b;for(b=fm(tm((Cf(),bg)));mm(b);){a=kb(nm(b),7);if(a.b){Fg(a);}}}
function Af(){return null;}
function xf(){}
_=xf.prototype=new dk();_.db=zf;_.eb=Af;_.tI=22;function vg(b,a){b.a=fb('[Lcom.google.gwt.user.client.ui.Widget;',[0],[9],[4],null);return b;}
function wg(a,b){zg(a,b,a.b);}
function yg(b,c){var a;for(a=0;a<b.b;++a){if(b.a[a]===c){return a;}}return (-1);}
function zg(d,e,a){var b,c;if(a<0||a>d.b){throw new Ej();}if(d.b==d.a.a){c=fb('[Lcom.google.gwt.user.client.ui.Widget;',[0],[9],[d.a.a*2],null);for(b=0;b<d.a.a;++b){gb(c,b,d.a[b]);}d.a=c;}++d.b;for(b=d.b-1;b>a;--b){gb(d.a,b,d.a[b-1]);}gb(d.a,a,e);}
function Ag(a){return pg(new og(),a);}
function Bg(c,b){var a;if(b<0||b>=c.b){throw new Ej();}--c.b;for(a=b;a<c.b;++a){gb(c.a,a,c.a[a+1]);}gb(c.a,c.b,null);}
function Cg(b,c){var a;a=yg(b,c);if(a==(-1)){throw new op();}Bg(b,a);}
function ng(){}
_=ng.prototype=new dk();_.tI=0;_.a=null;_.b=0;function pg(b,a){b.b=a;return b;}
function rg(a){return a.a<a.b.b-1;}
function sg(a){if(a.a>=a.b.b){throw new op();}return a.b.a[++a.a];}
function tg(){return rg(this);}
function ug(){return sg(this);}
function og(){}
_=og.prototype=new dk();_.t=tg;_.w=ug;_.tI=0;_.a=(-1);function sh(){sh=sp;th=mh(new kh());uh=th!==null?rh(new jh()):th;}
function rh(a){sh();return a;}
function jh(){}
_=jh.prototype=new dk();_.tI=0;var th,uh;function nh(){nh=sp;sh();}
function lh(a){oh(a);ph(a);qh(a);}
function mh(a){nh();rh(a);lh(a);return a;}
function oh(b){return function(a){if(this.parentNode.onblur){this.parentNode.onblur(a);}};}
function ph(b){return function(a){if(this.parentNode.onfocus){this.parentNode.onfocus(a);}};}
function qh(a){return function(){this.firstChild.focus();};}
function kh(){}
_=kh.prototype=new jh();_.tI=0;function xh(e,b,d,a){var c;c=new mi();pi(c,b);oi(c,a);return c;}
function yh(b){var a=$wnd.opensocial.newDataRequest();a.add(a.newFetchPeopleRequest('VIEWER_FRIENDS'),'viewerFriends');a.send(b.D);}
function zh(d,a){var c=$wnd.opensocial.newDataRequest();var b=[a];c.add(c.newFetchPersonAppDataRequest('OWNER_FRIENDS',b),'viewer_data');c.send(d.E);}
function Bh(b){var a=$wnd.opensocial.newDataRequest();a.add(a.newFetchPersonRequest('VIEWER'),'viewer');a.add(a.newFetchPeopleRequest('VIEWER_FRIENDS'),'viewerFriends');a.send(b.F);}
function Ah(d,a){var c=$wnd.opensocial.newDataRequest();var b=[a];c.add(c.newFetchPersonAppDataRequest('VIEWER',b),'viewer_data');c.send(d.E);}
function Ch(d,b,a){var c=$wnd.opensocial.newDataRequest();c.add(c.newUpdatePersonAppDataRequest('VIEWER',b,a));c.send(d.ab,'update_data');}
function Dh(a,b){a.g(b);}
function Eh(b,c,a){return xh(this,b,c,a);}
function Fh(b,d,a){var c;c=xh(this,b,d,a);this.C(c);}
function ai(){return li;}
function bi(){return an(new Em());}
function ci(){Fc('Fail');}
function di(a){}
function fi(a){}
function ei(b,a,c){}
function gi(e){var h=ai();if(!e.hadError()){var f=e.get('viewerFriends').getData();var g=h.p();f.each(function(d){var c=d.getDisplayName();var a=d.getId();var b=h.j(c,'null',a);h.e(g,b);});h.A(g);}else{h.z();}}
function ii(a){var d=ai();if(!a.hadError()){var e=a.get('viewer').getData();var c=e.getDisplayName();var b=e.getId();d.k(c,'null',b);}else{d.z();}}
function hi(a){var d=ai();if(!a.hadError()){var c=a.get('viewer_data').getData();for(id in c){var b=c[id];for(field in b){var e=b[field];d.B(id,field,e);}}}else{d.z();}}
function ji(a){var b=ai();if(a.hadError()){b.z();}}
function ki(a){li=a;}
function vh(){}
_=vh.prototype=new dk();_.e=Dh;_.j=Eh;_.k=Fh;_.p=bi;_.z=ci;_.A=di;_.C=fi;_.B=ei;_.D=gi;_.F=ii;_.E=hi;_.ab=ji;_.tI=0;var li=null;function oi(b,a){b.a=a;}
function pi(b,a){b.b=a;}
function mi(){}
_=mi.prototype=new dk();_.tI=23;_.a=null;_.b=null;function mj(a){a.a=ro(new wn());}
function nj(a){mj(a);return a;}
function pj(h){var a,b,c,d,e,f,g;f=Ef();e=si(new ri(),h);ki(e);d=se(new ne());ie(f,d,5,56);df(d,zi(new yi(),h,e));re(d,'Get Viewer');a=se(new ne());ie(f,a,5,102);df(a,Di(new Ci(),h,e));re(a,'Get Viewer Friends');g=se(new ne());ie(f,g,5,153);df(g,bj(new aj(),h,e));re(g,'Set Data');c=se(new ne());ie(f,c,2,197);df(c,fj(new ej(),h,e));re(c,'Get Data Viewer');b=se(new ne());ie(f,b,5,243);df(b,jj(new ij(),h,e));re(b,'Get Owner Friends Data');}
function qi(){}
_=qi.prototype=new dk();_.tI=0;_.b=null;function si(b,a){b.a=a;return b;}
function ui(){Fc('Fail2');}
function vi(b){var a,c;for(a=b.u();fl(a);){c=kb(gl(a),12);yo(this.a.a,c.a,c);Fc(c.b);}}
function xi(a){this.a.b=a;Fc(a.b+' '+a.a);}
function wi(b,a,d){var c;c=kb(xo(this.a.a,b),12);if(c!==null){Fc(c.b+' '+a+' '+d);}else{Fc(b+' '+a+' '+d);}}
function ri(){}
_=ri.prototype=new vh();_.z=ui;_.A=vi;_.C=xi;_.B=wi;_.tI=0;function zi(b,a,c){b.a=c;return b;}
function Bi(a){Bh(this.a);}
function yi(){}
_=yi.prototype=new dk();_.y=Bi;_.tI=24;function Di(b,a,c){b.a=c;return b;}
function Fi(a){yh(this.a);}
function Ci(){}
_=Ci.prototype=new dk();_.y=Fi;_.tI=25;function bj(b,a,c){b.a=c;return b;}
function dj(b){var a;a=uk();Fc('score = '+a);Ch(this.a,'score',''+a);}
function aj(){}
_=aj.prototype=new dk();_.y=dj;_.tI=26;function fj(b,a,c){b.a=c;return b;}
function hj(a){Ah(this.a,'score');}
function ej(){}
_=ej.prototype=new dk();_.y=hj;_.tI=27;function jj(b,a,c){b.a=c;return b;}
function lj(a){zh(this.a,'score');}
function ij(){}
_=ij.prototype=new dk();_.y=lj;_.tI=28;function xk(b,a){a;return b;}
function wk(){}
_=wk.prototype=new dk();_.tI=3;function zj(b,a){xk(b,a);return b;}
function yj(){}
_=yj.prototype=new wk();_.tI=4;function ik(b,a){zj(b,a);return b;}
function hk(){}
_=hk.prototype=new yj();_.tI=5;function rj(){}
_=rj.prototype=new hk();_.tI=29;function uj(){}
_=uj.prototype=new hk();_.tI=30;function Cj(b,a){ik(b,a);return b;}
function Bj(){}
_=Bj.prototype=new hk();_.tI=31;function Fj(b,a){ik(b,a);return b;}
function Ej(){}
_=Ej.prototype=new hk();_.tI=32;function bk(){}
_=bk.prototype=new hk();_.tI=33;function mk(g){var a=qk;if(!a){a=qk={};}var e=':'+g;var b=a[e];if(b==null){b=0;var f=g.length;var d=f<64?1:f/32|0;for(var c=0;c<f;c+=d){b<<=1;b+=g.charCodeAt(c);}b|=0;a[e]=b;}return b;}
function nk(b,a){return b.substr(a,b.length-a);}
function ok(a,b){return String(a)==b;}
function pk(a){if(!lb(a,1))return false;return ok(this,a);}
function rk(){return mk(this);}
_=String.prototype;_.eQ=pk;_.hC=rk;_.tI=2;var qk=null;function uk(){return new Date().getTime();}
function vk(a){return s(a);}
function Ak(b,a){ik(b,a);return b;}
function zk(){}
_=zk.prototype=new hk();_.tI=34;function dl(b,a){b.c=a;return b;}
function fl(a){return a.a<a.c.ib();}
function gl(a){if(!fl(a)){throw new op();}return a.c.r(a.b=a.a++);}
function hl(a){if(a.b<0){throw new Bj();}a.c.fb(a.b);a.a=a.b;a.b=(-1);}
function il(){return fl(this);}
function jl(){return gl(this);}
function cl(){}
_=cl.prototype=new dk();_.t=il;_.w=jl;_.tI=0;_.a=0;_.b=(-1);function rm(f,d,e){var a,b,c;for(b=mo(f.n());fo(b);){a=go(b);c=a.o();if(d===null?c===null:d.eQ(c)){if(e){ho(b);}return a;}}return null;}
function sm(b){var a;a=b.n();return vl(new ul(),b,a);}
function tm(b){var a;a=wo(b);return dm(new cm(),b,a);}
function um(a){return rm(this,a,false)!==null;}
function vm(d){var a,b,c,e,f,g,h;if(d===this){return true;}if(!lb(d,14)){return false;}f=kb(d,14);c=sm(this);e=f.v();if(!Bm(c,e)){return false;}for(a=xl(c);El(a);){b=Fl(a);h=this.s(b);g=f.s(b);if(h===null?g!==null:!h.eQ(g)){return false;}}return true;}
function wm(b){var a;a=rm(this,b,false);return a===null?null:a.q();}
function xm(){var a,b,c;b=0;for(c=mo(this.n());fo(c);){a=go(c);b+=a.hC();}return b;}
function ym(){return sm(this);}
function tl(){}
_=tl.prototype=new dk();_.h=um;_.eQ=vm;_.s=wm;_.hC=xm;_.v=ym;_.tI=35;function Bm(e,b){var a,c,d;if(b===e){return true;}if(!lb(b,15)){return false;}c=kb(b,15);if(c.ib()!=e.ib()){return false;}for(a=c.u();a.t();){d=a.w();if(!e.i(d)){return false;}}return true;}
function Cm(a){return Bm(this,a);}
function Dm(){var a,b,c;a=0;for(b=this.u();b.t();){c=b.w();if(c!==null){a+=c.hC();}}return a;}
function zm(){}
_=zm.prototype=new Ck();_.eQ=Cm;_.hC=Dm;_.tI=36;function vl(b,a,c){b.a=a;b.b=c;return b;}
function xl(b){var a;a=mo(b.b);return Cl(new Bl(),b,a);}
function yl(a){return this.a.h(a);}
function zl(){return xl(this);}
function Al(){return this.b.a.c;}
function ul(){}
_=ul.prototype=new zm();_.i=yl;_.u=zl;_.ib=Al;_.tI=37;function Cl(b,a,c){b.a=c;return b;}
function El(a){return a.a.t();}
function Fl(b){var a;a=b.a.w();return a.o();}
function am(){return El(this);}
function bm(){return Fl(this);}
function Bl(){}
_=Bl.prototype=new dk();_.t=am;_.w=bm;_.tI=0;function dm(b,a,c){b.a=a;b.b=c;return b;}
function fm(b){var a;a=mo(b.b);return km(new jm(),b,a);}
function gm(a){return vo(this.a,a);}
function hm(){return fm(this);}
function im(){return this.b.a.c;}
function cm(){}
_=cm.prototype=new Ck();_.i=gm;_.u=hm;_.ib=im;_.tI=0;function km(b,a,c){b.a=c;return b;}
function mm(a){return a.a.t();}
function nm(a){var b;b=a.a.w().q();return b;}
function om(){return mm(this);}
function pm(){return nm(this);}
function jm(){}
_=jm.prototype=new dk();_.t=om;_.w=pm;_.tI=0;function to(){to=sp;Ao=ap();}
function qo(a){{so(a);}}
function ro(a){to();qo(a);return a;}
function so(a){a.a=z();a.d=A();a.b=pb(Ao,v);a.c=0;}
function uo(b,a){if(lb(a,1)){return ep(b.d,kb(a,1))!==Ao;}else if(a===null){return b.b!==Ao;}else{return dp(b.a,a,a.hC())!==Ao;}}
function vo(a,b){if(a.b!==Ao&&cp(a.b,b)){return true;}else if(Fo(a.d,b)){return true;}else if(Do(a.a,b)){return true;}return false;}
function wo(a){return ko(new ao(),a);}
function xo(c,a){var b;if(lb(a,1)){b=ep(c.d,kb(a,1));}else if(a===null){b=c.b;}else{b=dp(c.a,a,a.hC());}return b===Ao?null:b;}
function yo(c,a,d){var b;if(a!==null){b=hp(c.d,a,d);}else if(a===null){b=c.b;c.b=d;}else{b=gp(c.a,a,d,mk(a));}if(b===Ao){++c.c;return null;}else{return b;}}
function zo(c,a){var b;if(lb(a,1)){b=jp(c.d,kb(a,1));}else if(a===null){b=c.b;c.b=pb(Ao,v);}else{b=ip(c.a,a,a.hC());}if(b===Ao){return null;}else{--c.c;return b;}}
function Bo(e,c){to();for(var d in e){if(d==parseInt(d)){var a=e[d];for(var f=0,b=a.length;f<b;++f){c.g(a[f]);}}}}
function Co(d,a){to();for(var c in d){if(c.charCodeAt(0)==58){var e=d[c];var b=An(c.substring(1),e);a.g(b);}}}
function Do(f,h){to();for(var e in f){if(e==parseInt(e)){var a=f[e];for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.q();if(cp(h,d)){return true;}}}}return false;}
function Eo(a){return uo(this,a);}
function Fo(c,d){to();for(var b in c){if(b.charCodeAt(0)==58){var a=c[b];if(cp(d,a)){return true;}}}return false;}
function ap(){to();}
function bp(){return wo(this);}
function cp(a,b){to();if(a===b){return true;}else if(a===null){return false;}else{return a.eQ(b);}}
function fp(a){return xo(this,a);}
function dp(f,h,e){to();var a=f[e];if(a){for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.o();if(cp(h,d)){return c.q();}}}}
function ep(b,a){to();return b[':'+a];}
function gp(f,h,j,e){to();var a=f[e];if(a){for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.o();if(cp(h,d)){var i=c.q();c.hb(j);return i;}}}else{a=f[e]=[];}var c=An(h,j);a.push(c);}
function hp(c,a,d){to();a=':'+a;var b=c[a];c[a]=d;return b;}
function ip(f,h,e){to();var a=f[e];if(a){for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.o();if(cp(h,d)){if(a.length==1){delete f[e];}else{a.splice(g,1);}return c.q();}}}}
function jp(c,a){to();a=':'+a;var b=c[a];delete c[a];return b;}
function wn(){}
_=wn.prototype=new tl();_.h=Eo;_.n=bp;_.s=fp;_.tI=38;_.a=null;_.b=null;_.c=0;_.d=null;var Ao;function yn(b,a,c){b.a=a;b.b=c;return b;}
function An(a,b){return yn(new xn(),a,b);}
function Bn(b){var a;if(lb(b,16)){a=kb(b,16);if(cp(this.a,a.o())&&cp(this.b,a.q())){return true;}}return false;}
function Cn(){return this.a;}
function Dn(){return this.b;}
function En(){var a,b;a=0;b=0;if(this.a!==null){a=this.a.hC();}if(this.b!==null){b=this.b.hC();}return a^b;}
function Fn(a){var b;b=this.b;this.b=a;return b;}
function xn(){}
_=xn.prototype=new dk();_.eQ=Bn;_.o=Cn;_.q=Dn;_.hC=En;_.hb=Fn;_.tI=39;_.a=null;_.b=null;function ko(b,a){b.a=a;return b;}
function mo(a){return co(new bo(),a.a);}
function no(c){var a,b,d;if(lb(c,16)){a=kb(c,16);b=a.o();if(uo(this.a,b)){d=xo(this.a,b);return cp(a.q(),d);}}return false;}
function oo(){return mo(this);}
function po(){return this.a.c;}
function ao(){}
_=ao.prototype=new zm();_.i=no;_.u=oo;_.ib=po;_.tI=40;function co(c,b){var a;c.c=b;a=an(new Em());if(c.c.b!==(to(),Ao)){bn(a,yn(new xn(),null,c.c.b));}Co(c.c.d,a);Bo(c.c.a,a);c.a=ml(a);return c;}
function fo(a){return fl(a.a);}
function go(a){return a.b=kb(gl(a.a),16);}
function ho(a){if(a.b===null){throw Cj(new Bj(),'Must call next() before remove().');}else{hl(a.a);zo(a.c,a.b.o());a.b=null;}}
function io(){return fo(this);}
function jo(){return go(this);}
function bo(){}
_=bo.prototype=new dk();_.t=io;_.w=jo;_.tI=0;_.a=null;_.b=null;function op(){}
_=op.prototype=new hk();_.tI=41;function qj(){pj(nj(new qi()));}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{qj();}catch(a){b(d);}else{qj();}}
var ob=[{},{},{1:1},{3:1},{3:1},{3:1},{3:1},{2:1},{2:1,4:1},{2:1},{5:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{8:1,9:1,10:1,11:1},{13:1},{13:1},{13:1},{7:1,8:1,9:1,10:1,11:1},{5:1},{12:1},{6:1},{6:1},{6:1},{6:1},{6:1},{3:1},{3:1},{3:1},{3:1},{3:1},{3:1},{14:1},{15:1},{15:1},{14:1},{16:1},{15:1},{3:1}];if (gopensocial_test_Main) {  var __gwt_initHandlers = gopensocial_test_Main.__gwt_initHandlers;  gopensocial_test_Main.onScriptLoad(gwtOnLoad);}})();